// 导入数据库操作模块
const db = require("../db/index");


exports.getYuancaiList = (req, res) => {
    console.log("触发了材料接口")

    const query = 'SELECT * FROM yuancai';

    db.query(query, (err, results) => { // 将 id 作为查询参数传递
        if (err) {
            console.error('查询失败:', err);
            return res.status(500).send('数据库查询失败');
        }

            // 遍历查询结果并转换 userlist 字段
           results.forEach(result => {
               if (result.userlist) {
                   try {
                       result.userlist = JSON.parse(result.userlist);
                   } catch (parseErr) {
                       console.error('userlist 解析失败:', parseErr);
                       // 你可以根据需要决定在解析失败时如何处理，例如将 userlist 设置为 null
                       result.userlist = null;
                   }
               }
           });
        

        // 返回查询结果
        res.status(200).json(results);
        console.log(results)

    });
};